
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;
import bean.Cronometro;
import javax.swing.JButton;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class PruebaCronometro extends javax.swing.JFrame {
	
	private JButton btnDetener;
	private Cronometro cro;

	public Cronometro getCro() {
		return cro;
	}

	public void setBtnDetener(JButton btnDetener) {
		this.btnDetener = btnDetener;
	}

	public void setCro(Cronometro cro) {
		this.cro = cro;
	}

	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				PruebaCronometro inst = new PruebaCronometro();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public PruebaCronometro() {
		super("Prueba cronometro");
		initGUI();
	}
	
	private void initGUI() {
		try {
			
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			this.setTitle("Prueba cronometro");
			pack();
			this.setSize(400, 271);
			
			cro = new Cronometro();
			cro.init();
			getContentPane().add(cro);
			cro.setBounds(75, 40, 224, 62);

			{
				btnDetener = new JButton();
				getContentPane().add(btnDetener, "West");
				btnDetener.setText("Detener");
				btnDetener.setBounds(70, 114, 229, 62);
			}
			
			registrarControlador();
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	

	public JButton getBtnDetener() {
		return btnDetener;
	}

	public void registrarControlador(){
		
		ControladorPrueba controlador = new ControladorPrueba(this);
		btnDetener.addActionListener(controlador);
	
	}
	
	
}
